10K NTC usually has 3977K Thermistor Beta Value
It looks like it depends sometimes on manufacturer parts number like those ones 10k
NTC Thermistor by muRata (page 9 10k Betas ) - there is for B25-100 something close to this you posted 3944 K, but another 10kr part has 3455K from the same manufacturer
Looking for datasheet for NTC 10k 1% made by SR Passives to find A,B,C,D parameters and implement (compute) in my MPU this way for fast
Measuring Temperature using an NTC Thermistor using an Abbreviated Lookup Table , but look up table will be stored in flash program memory rather than EEPROM
I've made look up table based on A,B,C,D method linked above as well as B value computation using this
NTC parameter calculator so it will be interesting to see which will be more accurate in real tests
Update: I've found that for example this NTC made by SR Passives NTCM-HP-10K-1% -55÷125°C; 50mW has B constant 3380 K ,so as expected it depends on manufacturer, part number, etc...
However, for battery protection probably high accuracy not needed to estimate when it gets hot...