No man I have never done this in a gym lol. The benefit of it is it can be done anywhere at anytime, a damn sock will work.
sometimes when I wake up I do it to get my blood flowing. And tbh no there is no better way to get sweaty, when you do it right you get hot within seconds.