It is narrated from Sayyiduna Zaid bin Khalid (may Allah be pleased with him) that the Prophet (peace and blessings be upon him) said: "Shall I not tell you about the best of witnesses? He is the one who is ready to give testimony (for the truth) before he is asked to do so."