If my Pokemon is poisoned in-game and is holding a Salac berry (Or other similar berry), and drops below 25% HP via poison (outside of battle), will it activate the next time I battle?
Yes
The stat raising berries activate only if the holder is in battle.In this case when the Pokemon with HP below 25% is sent out in battle, then the berry will activate.
Soure : I just tested it out in my White 2