I think psychological tests/IQ testing can be paid for with a Flex Spending account (so pre tax dollars can be used). This helps a little with the cost.

Also with regards to IQ testing - it is expensive, but for an 8 year old it may be a one time test. At this age IQ may be pretty stable and there may never be a reason to test again.