I've know a feew that have done it, one through acquisition of another small company. The others by setting up branches.
A couple of the medium sized companies in our area have set up branches on other sides of the operating area.
One guy got cheap industrial parking near an interchange, paid the crew leader to commute and hired the labor locally.
Looking at your area, your "main branch" is 30 min from Saylorville, so that is the outer limit of that branch
A satellite branch could be set up near the 69/5 interchange (I'm looking at a map, it looks like a cloverleaf interchange), I-35/80 interchange, or I 35/5.
The biggest factors should be cost of the lease and proximity to high end communities since. What you are trying to do is cut the cost of the drive times to those profitable jobs.