I don't think the ARMY should judge you on how you do on a test...
The ASVAB must have changed sense I took it in high school. It had mechanics an construction related stuff among other things back then. I did not know what if was for back then an lets just say I did better than I should have. It took me years to get recruiters to stop calling me. Calls week after week for what seemed like forever. I finally had to meet one face to face to show them that I was ineligible before the calls stopped. The one that came out told me that I had only missed one question in the mechanical section so that's why they all were fighting to get me.
The test helps determine aptitude for different jobs but not sure it really shows your ability to fight.