A lone trooper captures really slowly, you want to send a group of at least 5 units for an almost-instant capture. I find that setting waypoints by shift-right-clicking helps a lot at getting units to go capture places on their own without you needing to babysit them.