It is narrated from Sayyiduna Zaid bin Khalid Juhani, may Allah be pleased with him, that the Noble Prophet, peace and blessings be upon him, said: Shall I tell you who is the best witness? The one who gives his testimony before he is asked to do so.