First question is what you want to do?
If you want to check for faults and so on there is no need to have the motor running.
If you want to do a "log" it must be running- OR NOT.
It all depends to what you plan to do.
With care, most air cooled engines can run several minutes without "extra" cooling.
(just think of when you stay at red lights or traffic jams...)
Liquid cooled engines can be run "forever" at a standstill.
IF you plan to keep the engine at high RPM`s artifical cooling "must" be used.
It all depends on how long you keep the revs high...
OR you can log while riding :-)
Most or ALL faults are stored and can be both read and reset without a running engine.
Most or All tests can be done...
Depending on bike, the only time the engine MUST be running is to do "live" adjustments (adaptations)
and logging?
I am sure I will be corrected if I am wrong (my bike is old and very basic :-)
Also, always tell us on what bike you will use the GS911.