Former San Francisco 49ers quarterback Colin Kaepernick will hold a private workout for a number of NFL teams, nearly three years after he last played in the league.