No spark

I checked the battery from the post. I have it charging now I will check it again tonight. I may go buy a new battery this week and start there so I know its good. I will put the charged battery in my truck and test it for dropping volts to eliminate having to crank on my new engine anymore.
----‐--‐------‐-----------
The relay is powered I was getting 12 volts at the relay and 12 volts at the battery (before cranking) i can hear a definite click in the relay when I turn the key in park and neutral. But not in gear so the neutral safety switch is hooked up. I will check the ground. It's odd that it worked fine then just stopped in the middle of testing (if it is not grounded)

That is what I wanted to know. Now, are you saying that you can jumper the two relay terminals that is the two bare terminals and it will crank? If so, and you obviously hear the relay click, the relay is surely defective