In a small bowl, mix the sugar-free BBQ sauce, apple cider vinegar, smoked paprika, garlic powder, onion powder, ground cumin, salt, and pepper to create the marinade.
Place the pork shoulder on a cutting board, and using a fork, pierce the meat all over to create small holes for the marinade to penetrate.
Rub the marinade all over the pork shoulder, making sure to coat it evenly. Let it marinate for at least 30 minutes in the refrigerator. For best results, you can leave it marinating overnight.
Heat the olive oil in a skillet over medium-high heat. Sear the marinated pork shoulder on all sides until browned. This step will help lock in the flavors and create a nice crust on the meat.
Transfer the seared pork shoulder to a slow cooker or crockpot. Set it to cook on low heat for about 4 hours or until the meat becomes tender and easily falls apart.
Once the pork is fully cooked, use tongs to remove it from the slow cooker and place it on a cutting board. Use a fork to shred the meat into pulled pork.
If there is any remaining liquid in the slow cooker, you can reduce it over medium heat to create a thicker sauce.
Toss the pulled pork back into the slow cooker with the reduced sauce, and stir to coat the meat evenly with the BBQ sauce.
Serve the Keto BBQ Pulled Pork with your favorite low-carb sides like coleslaw, pickles, or cauliflower rice.