I'm sorry, but there's not always a simple answer to this question. It is dependent on the alloy, the particular chemistry of your lot of steel, and its internal condition (previous heats).
The default answer is if you follow the prescribed heats to anneal your steel it will have the industry accepted grain. A lot of complex steels this is very simple, you heat to 1600 F and cool at no more than 20F per hour to below 800 and you're good to go. Normalizing not recommended (although spheroidizing is).
However, what the majority of texts fail to mention is that often times a prequench (quenching from some temperature below the normal austenitization temperature before your final heat) will significantly reduce grain size in high alloy and high temperature steels. The risk being the potential to drastically increase grain size.
Repeated descending heats like used for grain refinement on simple steels can reduce the grain size to a point, and then suddenly grow it enormously during final austenitization. This is because the steel relies on undissolved carbides to retard grain growth at the higher austenitization temperatures. As your grains and grain boundaries get finer, you run the risk of the boundaries simply disappearing during your final hardening heat.
Sorry if this wasn't particularly helpful.