Former Arkansas Gov. Mike Huckabee has suggested he will drop out of the race for the Republican presidential nomination unless he finishes in the top three in the first-in-the-nation Iowa caucuses.