For the frequency sweep test signals, the frequency being generated changes for every sample produced. When it's time to do a transform, it uses the latest samples (however many it needs) as input.
If the frequency is changing slowly enough, the power in that chunk of samples will fall into one or two frequency bins. As the generated frequency changes more quickly, it'll be spread across more frequency bins, so the amount of power in any one of those bins will be less.
For a given sample rate, the number of samples in the chunk corresponds to the duration of audio being analyzed, during which the frequency being generated changed by some amount. (For a linear sweep the frequency change is constant; for logarithmic it increases as frequency increases.) The interval between transforms doesn't change that duration of audio being transformed and so doesn't affect the amount of spreading. (But if the interval between transforms is too long, there will be audio that didn't get analyzed. If I were to start over, Spectroid wouldn't have the transform interval option and would just aim for the interval necessary to not miss any audio.)
Flat-top provides the best amplitude accuracy when analyzing a tone. Rectangular provides the best frequency resolution. Beyond that, choosing a window function is more engineering than science -- i.e., pick whatever seems to work well.
--Carl