If $n=1$ then this can be done in zero attempts because we know the radio won't work.
If $n=2$ I don't see a way of going below 5 (or 6) attempts.
If $n\ge 3$ then the number of attempts can be reduced to $n+2\space ($or $n+3)$
First two sets of three are tested
$$\{B_1,B_2\}, \{B_2,B_3\}, \{B_3,B_1\}$$ $$ \{B_4,B_5\},\{B_5,B_6\}, \{B_6,B_4\}$$
Then they are tested in pairs
$$\{B_7,B_8\}, \{B_9,B_{10}\},\{B_{11},B_{12}\}... \{B_{2n-1},B_{2n}\}$$
The worst case scenario is if each set of three has one charged battery and each pair has one charged battery, except for the last pair $\{B_{2n-1},B_{2n}\}$ which must have two charged batteries. The two sets of three requires $6$ attempts and remaining pairs requires $n-4$ (or $n-3$) attempts . Thus reducing the number of total attempts of the op's strategy by one.
Note: the places where it says "$x$ (or $x+1$)" are the two interpretations of the problem (see comments of the original post)
Proof: Imagine a graph of $2n$ vertices (which represents the batteries) and an edge for each tested pair of points. So one question that one can ask is: given a graph of this type with two colors vertices, (red and blue) what is the maximum number red vertices that can be used such that no two red vertices are connected? The answer to this is same as the minimum number of non-overlapping complete subgraphs that uses all of the vertices.
I'll use an example to explain this let $G$ be a graph where that uses six vertices and six edges $V_1,V_2,V_3,V_4,V_5,V_6$
$(V_1-V_2),(V_2-V_3),(V_3-V_4),(V_2-V_4),(V_3-V_5),(V_4-V_6)$
There are several sets of non-overlapping subgraphs that use all of the vertices. For example we could use six $K_1's$ each using one vertex. We could also use one $K _3 \{V_2,V_3,V_4\}$ and three $K_1's \{V_1\},\{V_5\},\{V_6\}$. However the smallest number of non-overlapping subgraphs is three, by using three $K_2's \{V_1,V_2\},\{V_3,V_5\},\{V_4,V_6\}$. So the maximum number of red vertices that this graph can hold without any two being connected is three. In other words six batteries three of which are charged could be tested by the method that corresponds to the graph and the radio may not be turned on.
In short the charged batteries are distributed among complete graphs of testing pairs. If two of these batteries are in the same complete graph then one of the tests turned on the radio. By the pigeon hole principle we want to reduce the number of minimum number of non-overlapping complete subgraphs to $n-1$. This will guarantee that two charged batteries are in the same subgraph. When creating $K_2's$ they each combine two $K_1$ and only use one edge. This is the "cheapest edge cost" of the complete graphs. The $K_2's$ doesn't bring the minimum subgraphs down to $n-1$. It only brings it down to $n$. The reduction of one more subgraph requires the "absorption" of two additional vertices. This can be done in two ways. The first by using a $K_4$ which absorbs two additional vertices or using two $K_3's$ which each absorbs one vertex. $K_4$ requires four additional edges while the two $K_3's$ together only uses three additional edges.