Hi Diedra
I believe what you’re referring to is a standard pre-anesthesia blood test …? Those are certainly a good thing to do. There is no age restriction for blood tests. In fact, it is good to do a blood panel regularly, for screening purposes as well as establishing baseline values.
http://www.petmd.com/blogs/fullyvetted/2012/july/do_not_opt_out_of_pre-anesthetic_lab_work-26535
As for the ideal age for spay itself, that is a somewhat controversial issue, as there are pros and cons to both doing it early and waiting. I suggest you do your research on the subject as well as discuss ideal timing with your veterinarian.
Did this happen in spite of proper socialization?
Yes, positive training and socialization should get him at least indifferent. At this point, I’d recommend doing that with professional guidance, though, where situations can be fully controlled to keep things below his threshold.