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."
Hadith Referenceمسند احمد / مسند الشاميين / 17062
Hadith Gradingحکم دارالسلام:حديث صحيح، وهذا إسناد ضعيف لانقطاعه على وهم فيه، فقول عبدالرحمن بن إسحاق: «عن محمد بن أبى بكر وعبدالرحمن بن عمرو» وهم، والصواب: عبدالله بن أبى بكر، وعبدالله بن عمرو وأسقط عبدالرحمن بن إسحاق الواسطة بين عبدالله بن عمرو و زيد بن خالد