Bio-Spira can make a tank safe for fish. I've used it a few times. The product says "instantly" but I wouldn't necessarily trust that. The Bio-Spira is living bacteria and it can be affected by temperature swings and other factors involved with shipping and storage. If it hasn't been kept refrigerated, it's not going to do you any good, and there's no way to tell for sure unless you trust the
lfs to get product from good vendors.
With that said, Bio-Spira can definitely shorten your cycle toward completion, if you do find that your cycle hasn't finished. I would suggest that you still do your ammonia, nitrite, and nitrate testing if you use it. The cycle may not be instant but you may see only one day with an ammonia reading, or one day with a nitrite reading (instead of weeks with a traditional cycle).
Otherwise, warped1 nailed it

Cycling is a process that requires patience and frequent testing, and you do need to be familiar with the process whether you supplement it with Bio-Spira or let it progress on its own. The article page is a good place to start.