Taking at least two practice tests is necessary in order to attain your personal best on the GMAT, regardless of where you're starting and where you desire to finish. You should take one practice test semi-early in your preparation; the ideal spot for your first test is probably about 30-50% into your preparation.