That works, and has been done before. It can be confusing to run Speedify and the VPN client on the same box, but if there's a Speedify router box with the internet, and another box with the VPN client, it should just work.
just from reading the article, it sounds like speedify does a lot of packet inspection to prioritize traffic. Wouldn't a VPN negate that?