Most useful is a timetable. If you are using all non-live rock and just dropping in a little fishfood, it can take 8-12 weeks. I've done this, using one cup of discard water from the lfs coral tank. (No exposure to fish.)
With all live rock straight from another tank, no dieoff, as little as five days with new sand, but very, very weak cycle: don't trust it too much too fast.
With live rock shipped in, with dieoff, about 4 weeks.
With part live, part not---something between 4 and 8 weeks, depending on proportion.
The ONLY real way to hasten a cycle to its max speed (by how much bacterial presence it starts with) is by warming the tank to 78-80 degrees and keeping it there, no more, no less.