First, the hardy fish test is because some fish can handle changes that occur during the cycling stage better than others. For example the Clowns are actually incredibly hardy fish. I will forever stand by using clowns as beginner fish because I have 4 in total but in different tanks and those little guys are incredible. My Snowflakes have been with me through the beginning and have been amazing. They’ve never looked stressed or unhealthy.
Secondly for the cycling if you’re going no fish and have patience start the tank and seed it with your bacteria bottle and just do a piece of shrimp or fish flakes. If you go shrimp route it takes awhile for it to decompose so flakes or frozen food is better.
I’ve never used Bio-Spira but have successfully cycled tanks with Stability, QuickStart and Fritz.
Cycled my 40 Gallon in little over a week with Fritz so if you are able to grab that Definitely recommend.
IME though best way is setup tank, add food, add bacteria and follow through on the directions pertaining to your bacteria and you’ll have success.
I have to cycle tanks for work granted they’re only fresh water but I’ve never added pure ammonia and have honestly cycled more tanks than anyone should ever have too, lo