Sunan At-Tirmidhi

Hadith #2295

Zaid bin Khalid Al-Juhani narrated that the Messenger of Allah (s.a.w) said:""Shall l not inform you of the best of witnesses? The one who comes with his testimony before being asked for it