That's really the only way to do it..

First try the service before porting your number and then at any time, request the port and you will have your old number back online.

That way you can determine if you are satisfied with the service..in the interim you can forward your old number to the temp VOIPo number and that way you won't miss any calls from there.

I don't think you will do better than VOIPo for phone service.