I think you are correct. Any factor that interferes with compliance (language comprehension, attention problems, hearing issues, disruptive behaviour, etc etc) is going to interfere with the accuracy of the results.

You could have him tested anyway and take the results with a grain of salt, or wait until his English is better (this is assuming you can't have him tested in his strongest language ?)