The Prophet ﷺ said, "Shall I not tell you who the best of witnesses is? It is the one who comes forward with his testimony before being asked for it."
حدثنا إسحاق بن عيسى أنبأنا مالك عن عبد الله بن أبي بكر عن أبيه عن عبد الله بن عمرو بن عثمان عن أبي عمرة الأنصاري عن زيد بن خالد الجهني إن شاء الله قال
إن النبي ﷺ قال ألا أخبركم بخير الشهداء الذي يأتي بالشهادة قبل أن يسألها
Its isnad is sahih, its narrators are trustworthy and have already been mentioned. The hadith was narrated by Muslim (3/1344, no. 1719), Abu Dawud (3/305, no. 3596), Tirmidhi (4/544, no. 2295), and Bayhaqi (10/159).