IBD doesn’t have to be carried out in a single session. Bitcoin Core saves it is progress because it goes, and when shutdown cleanly, on shutdown. It should resume the place it left off on the subsequent begin.
Moreover, is there a method to make use of the daemon to test on the progress of the IBD?
You need to use the getblockchaininfo
RPC which is able to let you know the present top and hash, whether or not the node is IBD state, and the estimated progress, amongst different information.