I don't think a try is necessary here.  You should be an authenticated user to be firing the test mail action.  It would be better for an error related to nil user id to be raised here rather than before it gets put into your mail queue.