Build-time static batching with custom static batch root?

I would like to static batch some objects but still be able to move them during run-time.
I understand that if I call StaticBatchingUtility.Combine() and set the staticBatchRoot, I can move that staticBatchRoot.

But I would prefer if I could do this during build-time instead. How would I do this?

[Edit]
It seems like “Batching Static” and “StaticBatchingUtility.Combine()” don’t behave exactly the same.

When I use “Batching Static” on my 800+ game objects, I get 80+ batches.
When I use “StaticBatchingUtility.Combine()”, I get 200+ batches.
Ugh.

Seems like I was missing this,

You can set this value using the Read/Write Enabled checkbox when importing a model to Unity.