Best approach to detect a sword swing with motion controller

Hi,

I’m trying to make a VR sword game with motion controller. What will be the best approach to detect if the player swing the sword on target or not ?
I want player to move his arm completely, with a reasonable force. (not just wrist movement)

any sort of help will be appreciated.

thanks