In a large bowl, combine the ground turkey, egg, almond flour, garlic powder, onion powder, sea salt, and black pepper.
Gently mix the ingredients by hand until just combined, then roll into 1.5-inch meatballs.
Heat avocado oil in a large skillet over medium heat and sear the meatballs for 8-10 minutes, turning frequently until golden brown and cooked through.
While the meatballs cook, prepare the salsa by tossing the diced pineapple, red onion, red bell pepper, cilantro, and lime juice in a small bowl.
Once the meatballs are cooked, reduce the heat to low and pour the sugar-free BBQ sauce over them, tossing to coat until the sauce is warm and sticky.
Serve the glazed meatballs warm, topped generously with the fresh pineapple salsa.