Yes, there is a way to track the results after riding, but I want to know in advance.
ToggleMount () is a private API. Therefore, I think it seems unlikely that the smart API guys will provide a new API like CanUnitRideMount() they probably use inside.