Hi Shoaib:
I don't use pretesting all the time or for every class. In fact, I consider it only when I need to know the students level of performance coming into a class. As a student-centered focus, indivdualizing each students needs is helpful, and pretesting is a great way to achieve that knowledge.
Regards, Barry