I would say to wait until he is 6 so that he can take the WISC. After that, I don't see any point in waiting as you're less likely to run into test ceilings at a younger age, anyways.