Read this thread, if you haven't.
Also, I was selected with a 2.9 GPA...but a 4.0 in physics, so maybe that's not a great example. Anyway, the point is, you can definately contact a recruiter and take the ASTB. The worst that can happen is they say, let's wait one more semester for your GPA...